$(function() {

    var talla, peso, imc;

    $('#DatosAntropomorficos_ninios_id').on('change', function() {
        id = $(this).attr("value")
//        alert(id);
        if (id != '') {
            devolverFechaNacimiento(id);
        }
    });

    function edad(Fecha) {
        fecha = new Date(Fecha)
        hoy = new Date()
//        ed = parseInt((hoy - fecha) / 365 / 24 / 60 / 60 / 1000)
        edM = parseInt((hoy - fecha) / 30.42 / 24 / 60 / 60 / 1000)
//        edSem= parseInt((hoy - fecha)/ 7.6 / 24 / 60 / 60 / 1000)
        return edM;
    }

    function devolverFechaNacimiento(id) {
        url = 'ninio/ninios/ajaxFechaNacimiento';
        $.ajax({
            type: "GET", //GET or POST or PUT or DELETE verb
//        url: 'listaAreas', // Location of the service antes
            url: baseUrl + url,
            data: {idNinio: id}, //Data sent to server
            //contentType: "",  // content type sent to server
            dataType: "json", //Expected data format from server
            //dataType: "text",  //Expected data format from server

            //processdata: true,  //True or False
            success: function(info) {//On Successful service call
//                console.log(info.fechaNacimiento);
                $('#DatosAntropomorficos_talla').attr('readonly', 'readonly');
                $('#DatosAntropomorficos_peso').attr('readonly', 'readonly');
                $('#DatosAntropomorficos_edad').val((edad(info.fechaNacimiento)));
                if (!info.checkImc) {
                    alert("Lo sentimos, no puede ingresar mas datos antropomorficos correspondientes a este mes");
                } else {
                    $('#DatosAntropomorficos_talla').removeAttr('readonly');
                    $('#DatosAntropomorficos_peso').removeAttr('readonly');
                }
            },
            error: function(info) {//On Successful service call
                alert("en mantenimiento");
            }

//                    error: ServiceFailed // When Service call fails
        });
    }

    $('#DatosAntropomorficos_talla').on('blur', function() {
        talla = $('#DatosAntropomorficos_talla').val();
    });

    $('#DatosAntropomorficos_peso').on('blur', function() {
        peso = $('#DatosAntropomorficos_peso').val();
        if ((talla != 0 || talla != '') && (peso != 0 || peso != '')) {
            $('#DatosAntropomorficos_imc').val((((peso / talla) / talla) * 10000).toFixed(2));
            imc = $('#DatosAntropomorficos_imc').val();
            getAlertaIMC(imc);
        }
    });


    var txt;
    indicador = document.getElementById("indicadorIMC");
        ctx = indicador.getContext('2d');
        ctx.fillRect(10, 10, 200, 50);
    function getAlertaIMC(imc) {
        alert(imc);
        
        if (imc < 16)
        {
            alert("16");
            txt = "infrapeso";
            ctx.fillStyle = "#00FFFF";
        }
        else if (imc >= 16 && imc <= 24)
        {alert("16 -24");
            txt = "peso normal ";
            ctx.fillStyle = "#FF00FF";
        }
        else {
            alert("sobrepeso");
            txt = "sobrepeso ";
            ctx.fillStyle = "#FF4000";
        }
    }

    $('#txtindicadorIMC').text(txt);




});